{
  "name": "snack-uikit",
  "description": "Cloud Product Uikit",
  "homepage": "https://cloud-ru-tech.github.io/snack-uikit/",
  "repository": {
    "type": "git",
    "url": "https://github.com/cloud-ru-tech/snack-uikit/tree/master"
  },
  "license": "Apache-2.0",
  "scripts": {
    "add-package": "ts-node scripts/npm-init",
    "build:storybook": "npm run install:themes && cross-env TEST_SERVER=true storybook build -c storybook",
    "build:packages": "npm run clean:all && npm run deps:packages && lerna run compile && npm run build:ts && npm run build:css",
    "build:css": "ts-node scripts/compileCSS",
    "docgen": "ts-node scripts/docgen/docgenForAllPackages",
    "build:ts": "tspc -b ./packages/tsconfig.json",
    "changelog": "ts-node scripts/changelog",
    "clean:all": "npm run clean:dist && npm run clean:modules && npm run clean:buildinfo",
    "clean:buildinfo": "rimraf --glob ./packages/**/*.tsbuildinfo ./packages/npm-package.tsconfig.tsbuildinfo",
    "clean:dist": "rimraf --glob ./packages/*/dist",
    "clean:modules": "rimraf --glob ./packages/*/node_modules",
    "deps:all": "npm run deps:global && npm run deps:packages",
    "deps:global": "npm i",
    "deps:packages": "npm i --workspaces",
    "deps:reinstall": "npm run clean:all && rm -rf node_modules package-lock.json && npm cache clean -f && npm run deps:all",
    "storybook:all": "npm run install:themes && storybook dev -c storybook -p 6006 --https --ssl-cert ../cert.crt --ssl-key ../cert.key",
    "storybook:partial": "npm run install:themes && ts-node scripts/start-storybook-partially",
    "test:coverage": "ts-node scripts/testcafe-coverage-packages",
    "test:ci": "ts-node scripts/run-tests",
    "test:testcafe": "testcafe chrome --config-file testcafe.config.js --live",
    "test:testcafe:local": "cross-env TEST_LOCAL=true npm run test:testcafe",
    "test:testcafe:branch": "cross-env TEST_ON_BRANCH=true npm run test:testcafe",
    "test:unit": "vitest run",
    "test:unit:local": "vitest",
    "install:themes": "ts-node scripts/install-additional-themes"
  },
  "dependencies": {
    "@snack-uikit/figma-tokens": "15.4.1-bbd8e6c3.0",
    "react": "18.2.0",
    "react-dom": "18.2.0"
  },
  "devDependencies": {
    "@cloud-ru/eslint-config": "1.1.2",
    "@cloud-ru/ft-config-babel": "1.1.0",
    "@cloud-ru/ft-config-commit-message": "1.1.0",
    "@cloud-ru/ft-config-husky": "1.1.0",
    "@cloud-ru/ft-config-lint-staged": "1.1.0",
    "@cloud-ru/ft-config-prettier": "1.1.0",
    "@cloud-ru/ft-config-vitest": "1.1.0",
    "@cloud-ru/ft-conventional-changelog": "1.1.0",
    "@cloud-ru/ft-storybook-brand-addon": "1.1.1",
    "@cloud-ru/ft-storybook-deps-graph-addon": "1.1.1",
    "@cloud-ru/ft-storybook-readme-addon": "1.1.1",
    "@geometricpanda/storybook-addon-badges": "2.0.0",
    "@storybook/addon-a11y": "7.6.4",
    "@storybook/addon-actions": "7.6.4",
    "@storybook/addon-essentials": "7.6.4",
    "@storybook/addon-links": "7.6.4",
    "@storybook/addon-storysource": "7.6.4",
    "@storybook/cli": "7.6.4",
    "@storybook/client-api": "7.6.4",
    "@storybook/manager-api": "7.6.4",
    "@storybook/preset-scss": "1.0.3",
    "@storybook/react": "7.6.4",
    "@storybook/react-webpack5": "7.6.4",
    "@storybook/theming": "7.6.4",
    "@types/express": "4.17.17",
    "@types/inquirer": "8.2.6",
    "@types/lodash.debounce": "4.0.7",
    "@types/node": "18.16.18",
    "@types/react": "18.2.12",
    "@types/react-dom": "18.2.5",
    "@types/react-syntax-highlighter": "15.5.7",
    "@types/shelljs": "0.8.12",
    "autoprefixer": "10.4.14",
    "babel-plugin-istanbul": "6.1.1",
    "colors": "1.4.0",
    "copy-to-clipboard": "3.3.3",
    "cross-env": "7.0.3",
    "cross-var": "1.1.0",
    "depcheck": "1.4.3",
    "dotenv": "16.1.4",
    "eslint-plugin-testcafe-community": "2.0.0",
    "glob": "10.2.7",
    "inquirer": "8.2.5",
    "js-file-download": "0.4.12",
    "jsdom": "23.0.0",
    "lerna": "7.4.1",
    "lodash.debounce": "4.0.8",
    "minimist": "1.2.8",
    "nyc": "15.1.0",
    "postcss": "8.4.32",
    "postcss-discard-comments": "6.0.0",
    "react-docgen": "6.0.2",
    "react-docgen-typescript": "2.2.2",
    "react-markdown": "8.0.7",
    "react-syntax-highlighter": "15.5.0",
    "remark-gfm": "3.0.1",
    "rimraf": "5.0.1",
    "sass": "1.63.4",
    "shelljs": "0.8.5",
    "storybook": "7.6.4",
    "storybook-addon-designs": "7.0.0-beta.2",
    "storybook-dark-mode": "3.0.0",
    "stream-browserify": "3.0.0",
    "stylelint": "15.7.0",
    "stylelint-config-clean-order": "5.0.1",
    "stylelint-config-recommended-scss": "12.0.0",
    "stylelint-scss": "5.0.1",
    "svg-inline-loader": "0.8.2",
    "testcafe": "3.4.0",
    "ts-node": "10.9.1",
    "ts-patch": "3.0.2",
    "tsconfig-paths-webpack-plugin": "4.1.0",
    "typescript": "5.3.2",
    "typescript-plugin-css-modules": "5.0.1",
    "webpack": "5.86.0"
  },
  "overrides": {
    "react": "18.2.0",
    "react-dom": "18.2.0",
    "testcafe-browser-tools": "2.0.23",
    "json5": "2.2.2",
    "xml2js": "0.5.0",
    "gluegun": {
      ".": "5.1.6",
      "semver": "7.5.3"
    },
    "apisauce": {
      "axios": "1.6.0"
    }
  },
  "workspaces": [
    "packages/*"
  ]
}
